public class TestExperimentalFarm {

	public static void main(String[] args) {
		Plot[][] p = {
			{	new Plot("corn",20),  new Plot("corn",30), new Plot("peas",10) },			
			{	new Plot("peas",30),  new Plot("corn",40), new Plot("corn",62) },
			{	new Plot("wheat",10), new Plot("corn",50), new Plot("rice",30) },
			{	new Plot("corn",55),  new Plot("corn",30), new Plot("peas",30) },
		};
		ExperimentalFarm f = new ExperimentalFarm(p);
		System.out.println(f);
		System.out.println("Highest corn yield: " + f.getHighestYield("corn"));
		System.out.println("Highest pea yield: "  + f.getHighestYield("peas"));
		System.out.println("Highest wheat yield: " + f.getHighestYield("wheat"));
		System.out.println("Highest rice yield: " + f.getHighestYield("rice"));
		System.out.println("Highest millet yield: " + f.getHighestYield("millet"));
		System.out.println();

		System.out.println("Same Crop:");
		for(int i=0; i<p[0].length; i++) {
    		System.out.println("  Column " + i + ": " + f.sameCrop(i));
		}
		
		System.out.println();
		System.out.println("Highest Yield Corn is farmPlot[1][2]: " +
				(f.getHighestYield("corn") == p[1][2]));
	}

}
